package com.sxt.sys.mapper;

import java.util.List;

import com.sxt.sys.domain.Menu;

public interface MenuMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(Menu record);

    int insertSelective(Menu record);

    Menu selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(Menu record);

    int updateByPrimaryKey(Menu record);
    
 //查询
    List<Menu> queryAllMenus(Menu menu);
    //根据菜单ID查询子节点的个数
	Integer queryChildrenNodeById(Integer id);
	//根据角色id查询当前角色拥有的菜单
	List<Menu> queryMenusByRoleIdForList(Integer roleid,Integer available);

	List<Menu> queryMenusByUserIdForList(Integer userId); 
}